package org.test.device.vo.product;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 〈查询物模型返回参数〉<br>
 *
 * @author Mr.Wang
 * @create 2025/9/27
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ProductPropertyVoList {
    private int id;

    //产品id
    private int productId;

    //设备id
    private int deviceId;

    private String productName;

    private String deviceName;

    //属性
    private String property;

    //属性名称：温度、湿度、风速等
    private String propertyName;

    //数据类型:int,double,
    private String dataType;

    //数据范围
    private String dataRange;

    //精度值设置
    private Integer precisions;

    //读取方式：可选值: "read" (只读), "write" (只写), "report" (上报)
    private String accessMode;

    //属性值
    private String value;

    private String updatedTime;

    private String updatedBy;

    private String createdTime;

    private String createdBy;

    //删除 0 存在 1 删除
    private String deleted;
}